hurricane shield - French English Dictionary